home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / DPOFA.z / DPOFA
Text File  |  1996-03-14  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. DDDDPPPPOOOOFFFFAAAA((((3333FFFF))))                                                            DDDDPPPPOOOOFFFFAAAA((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      DPOFA   - DPOFA factors a double precision symmetric positive definite
  10.      matrix.
  11.  
  12.      DPOFA is usually called by DPOCO, but it can be called directly with a
  13.      saving in time if  RCOND  is not needed.  (time for DPOCO) = (1 +
  14.      18/N)*(time for DPOFA) .
  15.  
  16.  
  17. SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
  18.       SUBROUTINE DPOFA(A,LDA,N,INFO)
  19.  
  20. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  21.      On Entry
  22.  
  23.      AAAA DOUBLE PRECISION(LDA, N)
  24.         the symmetric matrix to be factored.  Only the
  25.         diagonal and upper triangle are used.
  26.  
  27.      LLLLDDDDAAAA INTEGER
  28.         the leading dimension of the array  A .
  29.  
  30.      NNNN INTEGER
  31.         the order of the matrix  A .  On Return
  32.  
  33.      AAAA an upper triangular matrix  R  so that  A = TRANS(R)*R
  34.         where  TRANS(R)  is the transpose.
  35.         The strict lower triangle is unaltered.
  36.         If  INFO .NE. 0 , the factorization is not complete.
  37.  
  38.      IIIINNNNFFFFOOOO INTEGER
  39.         = 0  for normal return.
  40.         = K  signals an error condition.  The leading minor
  41.         of order  K  is not positive definite.  LINPACK.  This version dated
  42.      08/14/78 .  Cleve Moler, University of New Mexico, Argonne National Lab.
  43.      Subroutines and Functions BLAS DDOT Fortran DSQRT
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.